#ifndef __KEY_H
#define __KEY_H

#define KEY1_ON GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_9) == 0
#define KEY1_OFF GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_9) == 1
#define KEY2_ON GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_10) == 0
#define KEY2_OFF GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_10) == 1
#define KEY3_ON GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_11) == 0
#define KEY3_OFF  GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_11) == 1
#define KEY4_ON GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_12) == 0
#define KEY4_OFF  GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_12) == 1

void Key_Init(void);
uint8_t Key_GetNum(void);

#endif
